package com.example.basic.web.service.roleVsMenu;

import com.example.basic.web.model.roleVsMenu.RoleVsMenu;

import java.util.List;

/**
 * <p>
 * 权限对应功能 服务类
 * </p>
 */
public interface RoleVsMenuService {

    /**
     * @param sysType
     * @param roleVsMenuList 系统用户组和功能对应关系列表
     * @return
     * @create 系统用户组和功能批量修改功能
     */
    boolean batchModify(String roleCode, String sysType, List<RoleVsMenu> roleVsMenuList);

    /**
     * @param roleCode 角色代码
     * @param sysType 系统类型
     * @return
     * @create 查询角色对应菜单对应关系列表
     */
    List<RoleVsMenu> queryList(String roleCode, String sysType);

    /**
     * 删除已维护关系
     * @param roleCode 角色编码
     * @return
     */
    boolean deleteByRoleCode(String roleCode,String sysType);
}